﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using WebApplication1.Classes;

namespace WebApplication1
{
    public partial class ListaProdutosPedido : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.Page.IsPostBack)
            {
                String id = Request.QueryString["idPedido"];

                using (DataBase db = new DataBase())
                {
                    List<PedidoItem> listaProdutosPedido = db.GetListaItemByPedido(Int32.Parse(id));
                   
                    MyDataList.DataSource = listaProdutosPedido;
                    MyDataList.DataBind();
                }
            }

        }

        protected void btnVoltar_Click(object sender, EventArgs e)
        {
            Response.Redirect("~/MeusPedidos.aspx");
        }

        protected void MyDataList_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            PedidoItem item = (PedidoItem)e.Item.DataItem;

            Literal litName = e.Item.FindControl("litName") as Literal;
            Literal litImg = e.Item.FindControl("litImg") as Literal;

            WSDetalheProduto.ServicosService detalheProdutoServices = new WSDetalheProduto.ServicosService();
            WSDetalheProduto.Produto produto = detalheProdutoServices.exibeDetalhesID(item.idProduto);
            WSDetalheProduto.Imagem[] listaImg = detalheProdutoServices.imagensProduto(item.idProduto);
            litName.Text = produto.nome;

            if (listaImg.Length > 0)
            {
                litImg.Text = "<img src=" + listaImg[0].url_tb + ">";
            }
        }
    }
}
